package model.group_management;

import java.util.ArrayList;

import model.company.ShotOfCompanyFeedItem;

/**
 * Created by trek2000 on 12/2/2015.
 */
public class GroupManagementItem {

    /**
     * String section
     */
    private long added_time = 0;
    private int number_of_users = 0;
    private String USER_PENDING_LIST = "";
    private String USER_NATIVE_IDS = "";
    private String PENDING_USER_NATIVE_IDS = "";
    private String USER_STATUS = "";
    private String USER_ROLE = "";
    private int number_of_shots = 0;
    private long group_id = 0;
    private String GROUP_NAME = "" ;
    private String GROUP_DESCRIPTION = "";
    private ArrayList <Long> mAlGroupUserIdsItem;
    private ArrayList <String> mAlGroupUserNamesItem;
    /**
     * @param added_time
     * @param number_of_users
     * @param userPendingList
     * @param userNativeIds
     * @param pendingUserNativeIds
     * @param userStatus
     * @param userRole
     * @param number_of_shots
     * @param group_id
     * @param groupName
     * @param groupDescription
     * @param mAlgroupUserIdsItem
     * @param mAlgroupUserNamesItem
     */
    public GroupManagementItem(long added_time, int number_of_users, String userPendingList,
                               String userNativeIds, String pendingUserNativeIds, String userStatus,
                               String userRole, int number_of_shots, long group_id,
                               String groupName, String groupDescription, ArrayList<Long> mAlgroupUserIdsItem,
                               ArrayList<String> mAlgroupUserNamesItem) {
        this.added_time = added_time;
        this.number_of_users = number_of_users;
        this.USER_PENDING_LIST = userPendingList;
        this.USER_NATIVE_IDS = userNativeIds;
        this.PENDING_USER_NATIVE_IDS = pendingUserNativeIds;
        this.USER_STATUS = userStatus;
        this.USER_ROLE = userRole;
        this.number_of_shots = number_of_shots;
        this.group_id = group_id;
        this.GROUP_NAME = groupName;
        this.GROUP_DESCRIPTION = groupDescription;
        this.mAlGroupUserIdsItem = mAlgroupUserIdsItem;
        this.mAlGroupUserNamesItem = mAlgroupUserNamesItem;
    }

    public long getAddedTime() {
        return added_time;
    }

    public int getNumberOfUsers() {
        return number_of_users;
    }

    public String getUserPendingList() {
        return USER_PENDING_LIST;
    }

    public String getUserNativeIds() {
        return USER_NATIVE_IDS;
    }

    public String getPendingUserNativeIds() {
        return PENDING_USER_NATIVE_IDS;
    }

    public String getUserStatus() {
        return USER_STATUS;
    }

    public String getUserRole() {
        return USER_ROLE;
    }

    public int getNumberOfShots() {
        return number_of_shots;
    }

    public long getGroupId() {
        return group_id;
    }

    public String getGroupName() {
        return GROUP_NAME;
    }

    public String getGroupDescription() {
        return GROUP_DESCRIPTION;
    }

   public ArrayList<Long> getmAlGroupUserIdsItem() {
        return mAlGroupUserIdsItem;
    }

   public ArrayList<String> getmAlGroupUserNamesItem() {
        return mAlGroupUserNamesItem;
    }

}
